org.eclipse.vtp.framework.common
Interface IScriptable

All Known Implementing Classes:
BrandRegistry, BrandSelection, DataTypeRegistry, ScriptableActionContext, ScriptableArray, ScriptableExecutionContext, ScriptableLogger, ScriptableProcessContext, ScriptableSessionContext, VariableRegistry

public interface IScriptable

IScriptable.

Author:
Lonnie Pryor

Method Summary
 boolean clearEntry(java.lang.String name)
           
 boolean clearItem(int index)
           
 java.lang.Object getEntry(java.lang.String name)
           
 java.lang.String[] getFunctionNames()
           
 java.lang.Object getItem(int index)
           
 java.lang.String getName()
           
 boolean hasEntry(java.lang.String name)
           
 boolean hasItem(int index)
           
 boolean hasValue()
           
 java.lang.Object invokeFunction(java.lang.String name, java.lang.Object[] arguments)
           
 boolean setEntry(java.lang.String name, java.lang.Object value)
           
 boolean setItem(int index, java.lang.Object value)
           
 java.lang.Object toValue()
           
 

Method Detail

getName

java.lang.String getName()

hasValue

boolean hasValue()

toValue

java.lang.Object toValue()

getFunctionNames

java.lang.String[] getFunctionNames()

invokeFunction

java.lang.Object invokeFunction(java.lang.String name,
                                java.lang.Object[] arguments)

hasItem

boolean hasItem(int index)

getItem

java.lang.Object getItem(int index)

setItem

boolean setItem(int index,
                java.lang.Object value)

clearItem

boolean clearItem(int index)

hasEntry

boolean hasEntry(java.lang.String name)

getEntry

java.lang.Object getEntry(java.lang.String name)

setEntry

boolean setEntry(java.lang.String name,
                 java.lang.Object value)

clearEntry

boolean clearEntry(java.lang.String name)